import axios from 'axios'
// export function request(config,success,fail){
//   const instance1 = axios.create({
//     baseURL:'http://152.136.185.210:8000/api/w6',
//     timeout:5000
//   })
//   //发送网络请求
//   instance1(config)
//     .then(res=>{
//       success(res);
//     })
//     .catch(err=>{
//       fail(err)
//     })
// }

// export function instance2(config){
//   const instance1 = axios.create({
//     baseURL:'http://152.136.185.210:8000/api/w6',
//     timeout:5000
//   })
//   //发送网络请求
//   instance1(config.baseConfig)
//     .then(res=>{
//       config.success(res);
//     })
//     .catch(err=>{
//       config.fail(err)
//     })
//
// }

export function request(config) {

    //1.创建axios实例
    const instance1 = axios.create({
      baseURL: 'http://152.136.185.210:8000/api/w6',
      timeout: 5000
    })


    //2.axios的拦截器
  instance1.interceptors.request.use(config => {
    console.log(config);
      //1.config中的一些信息不符合服务器要求
      //2.显示请求状态
      //3.判断是否需要token
    return config
  },error => {
    console.log(error);
  });
  instance1.interceptors.response.use(res=>{
    return res.data
  },error => {

  });




    //3.发送网络请求
    return instance1(config)

  }

